giant longbeak shrimp - German English Dictionary